import Vue from 'vue'
import App from './App.vue'
import router from './router'
import './plugins/element.js'
// 1、导入axios
import axios from "axios"

Vue.config.productionTip = false

// 3、配置axios请求拦截器，在发送请求前，把token放到请求头中
axios.interceptors.request.use(config=>{
  // 在发送请求之前做些什么
  let token = localStorage.getItem("token");
  /*判断是否有token*/
  if(token){
    config.headers.token=token;
  }
  return config;
  }, error => {
  // 对请求错误做些什么
  return Promise.reject(error);
});

// 2、将axios挂载给$http
Vue.prototype.$http = axios


new Vue({
  router,
  render: h => h(App)
}).$mount('#app')
